package com.uuzz.lottery.agent.gateway.flow.answer.mappingimpl.one2n2nimpl.top;

import com.uuzz.lottery.agent.gateway.base.IAppendCall;
import com.uuzz.lottery.agent.gateway.base.IConvertor;
import com.uuzz.lottery.agent.gateway.base.IGroupIn;
import com.uuzz.lottery.agent.gateway.base.ISupplier;
import com.uuzz.lottery.agent.gateway.flow.answer.mappingimpl.one2n2nimpl.business.GroupBusinessIn;
import com.uuzz.lottery.agent.gateway.flow.answer.mappingimpl.one2n2nimpl.business.GroupBusinessOut;
import com.uuzz.lottery.agent.gateway.flow.answer.mappingimpl.one2n2nimpl.business.IGroupBusiness;
import com.uuzz.lottery.agent.gateway.protocol.http.IHttpProtocol;

/**
 * 
 * 类 名: IConnectHttpProtocol
 * 描 述: 渠道平台提供给省中心的http连接协议  供省中心调用
 * 作 者: liuqing
 * 创 建： 2015年5月6日
 * 版 本：
 * @param <I> 输入参数
 * @param <O> 输出参数
 * 历 史: (版本) 作者 时间 注释
 */
public interface IConnectHttpProtocol<I1 extends IConnectHttpProtocolIn,O1 extends IConnectHttpProtocolOut,I2 extends IGroupIn, O2, C extends IGroupBusiness<?,?,?,?>, SI extends ISupplier<I1, GroupBusinessIn>, CO extends IConvertor<GroupBusinessOut, O1>>
extends IAppendCall<I1,O1,GroupBusinessIn,GroupBusinessOut,C,SI,CO>,IHttpProtocol<I1,O1>{

}
